var HomePage = (function() {
    var $playbanner = $('#playbanner')
      , $navNotice = $('#navNotice li')
      , $exc = $('#exc .innner')
      , $navComment = $('.navComment')
      , $hover = $('#hove > article');
    function init() {
        if ($.browser.msie) {
            $('svg').remove();
            $('.gr-Teacher article').addClass('aTaie');
        }
        $playbanner.play365hlsBanner({
            width: 734,
            height: 359,
            play: {
                active: true,
                auto: true,
                interval: 4000,
                swap: true
            }
        });
        //slidCop('liss', 580, 4000);
        // How_manY('allTeachers', 2000);
        // How_manY('EXceTeachers', 3500);
        initEvents();
        $('main').on('click', '.lk', function(ew) {
            var e = ew || window.ew;
            e.preventDefault();
            e.stopPropagation();
            var link = $(this).data('link');
            window.open(link);
        }
        );
    }//7
    function initEvents() {
        $.each($navNotice, function() {
            $(this).hover(function() {
                $(this).addClass('active').siblings('li').removeClass('active');
                $('.tabweb div:eq(' + $(this).index() + ')').show().siblings('div').hide();
            }
            );
        }
        );
        $.each($exc, function() {
            var $Selecter = $(this).find('a')
              , text = $Selecter.text()
              , len = text.length;
            if (len > 80) {
                $Selecter.text(text.substr(0, 80) + '...');
            }
        }
        );
        $navComment.on('click', 'i', function() {
            var $this = $(this)
              , Index = $this.index()
              , $lis_t = $this.parent().parent().next().children().eq(Index);
            $this.addClass('active').attr('checked', true).siblings().removeClass('active').attr('checked', false);
            if ($.browser.msie && $.browser.version < 10) {
                $lis_t.attr('name', 'ShowComments').show().siblings().attr('name', '').hide();
            } else {
                $lis_t.attr('name', 'ShowComments').siblings().attr('name', '');
            }
            return false;
        }
        );
        // $.post('/search/newauthteacher', {}, function(data) {
        //     var data = data.res
        //       , length = data.length
        //       , Arr = [];
        //     for (var i = 0; i < length; i++) {
        //         Arr.push('<article class="lk" data-link="/teacher/' + data[i].user_id + '"><figure class="f">' + '<img src="' + data[i].avatar + '" title=""  class="image-teacher"><figcaption class="certF">' + '<p class="info-Teacher"><a href="/teacher/' + data[i].user_id + '"><strong>' + data[i].name + '</strong></a></p>' + '<p><span class="btn">' + data[i].subject_id + '</span></p>' + '<p class="timeCert">认证时间<b>' + data[i].valid_time + '</b></p>' + '</figcaption></figure></article>');
        //     }
        //     $('#hove').append(Arr.join(''));
        // }
        // );
    }//35
    $hover.on({
        mouseover: function() {
            var Mar = $(this);
            Mar.removeClass('inactive').siblings('article').addClass('inactive');
        },
        mouseleave: function() {
            $('#hove > article').removeClass('inactive');
        }
    });//77
    //function slidCop(r, e, g) {
    //    var timeout, ul = $('.' + r + ' #dynamic_cource'), li = ul.find('li:first')[0].offsetHeight;
     //   $('.' + r).hover(function() {
     //       window.clearInterval(timeout);
     //   }
     //   , function() {
     //       timeout = setInterval(function() {
      //          ul.animate({
      //              "margin-top": -li + "px"
      //          }, e, function() {
      //              ul.css('margin-top', 0 + 'px').find('li:first').appendTo(ul);
      //          }
      //          );
      //      }
      //      , g);
      //  }
      //  ).trigger('mouseleave');
    //}//86
    function How_manY(forc, sd) {
        (new Gohls_GoodTeachersNUM(forc,sd,parseInt($('#' + forc).text()),0,4.4)).start();
    }
    return {
        init: init
    };
}
)();
HomePage.init();
$('#select_grade ,#select_subject').click(function() {
    $(this).parent().siblings().find('ul').hide();
    $('.conditions .select_like').css('border', '1px solid #999');
    if ($(this).next().css('display') == "none") {
        $(this).css('border', '1px solid #4d8de7').next().show();
    } else {
        $(this).next().hide();
    }
}
);
$('body').mouseup(function(e) {
    if (!$('.conditions ul ,.conditions .select_like').is(e.target)) {
        $('.conditions ul').hide();
        $('.conditions .select_like').css({
            'border': '1px solid #999',
            'color': '#333'
        });
    }
}
);
$('.conditions ul li').click(function() {
    $(this).parent().siblings().html($(this).html()).css({
        'border': '1px solid #999',
        'color': '#333'
    }).attr('data-value', $(this).val());
    $(this).parent().hide();
    if ($(this).hasClass('grade_none')) {
        $('.conditions ul li.subject_none').hide();
    } else if ($(this).hasClass('subject_none')) {
        $('.conditions ul li.grade_none').hide();
    } else {
        $('.conditions ul li.subject_none').show();
        $('.conditions ul li.grade_none').show();
    }
}
);
$(function() {
    $('.goneed').click(function() {
        var grade = $('#select_grade').data('value');
        var subject = $('#select_subject').data('value');
        window.open('/index.php/Home/index/reqorder?grade=' + grade + '&subject=' + subject + '&source=a');
    }
    );
}
);
